package com.lin.service.impl;


import com.lin.entity.MessageSet;
import com.lin.mapper.MessageSetMapper;
import com.lin.service.set.MessageSetService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Service
public class MessageSetServiceImpl implements MessageSetService {


    @Autowired
    private MessageSetMapper messageSetMapper;

    /**
     * 获取消息设置
     * @param userId
     * @return
     */
    public MessageSet getMessageSet(Integer userId) {
        return messageSetMapper.getMessageSet(userId);
    }

    /**
     * 更新消息设置
     * @param messageSet
     */
    public void updateMessageSet(MessageSet messageSet) {
        messageSetMapper.update(messageSet);
    }

    /**
     * 新建消息设置
     * @param userId
     */
    public void setMessageSet(Integer userId) {
        MessageSet messageSet = new MessageSet();
        messageSet.setUserId(userId);
        messageSet.setAll(1);
        messageSet.setComments(1);
        messageSet.setCollection(1);
        messageSet.setThumbsUp(1);
        messageSet.setDynamic(1);
        messageSetMapper.update(messageSet);
    }
}

